package com.sgb.kjwl.di.manage;


import com.sgb.kjwl.view.ui.activity.manage.AgentStaffCheckAddActivity;
import com.sgb.kjwl.view.ui.activity.manage.AgentStaffCheckDepartmentActivity;
import com.sgb.kjwl.view.ui.activity.manage.AgentStaffCheckDetailActivity;
import com.sgb.kjwl.view.ui.activity.manage.EpAssestActivity;
import com.sgb.kjwl.view.ui.activity.manage.CompanyTradesActivity;
import com.sgb.kjwl.view.ui.activity.manage.CompanyTradesDetailActivity;
import com.sgb.kjwl.view.ui.activity.manage.UploadPicAndVideoActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSiteAddAddressActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSiteEditGroupActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSiteGroupActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSiteInquiryActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSitePostInquiryActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteInfoActivity;
import com.sgb.kjwl.view.ui.activity.manage.ShopInfoForCompanyTradesActivity;
import com.sgb.kjwl.view.ui.activity.manage.IPActivity;
import com.sgb.kjwl.view.ui.activity.manage.IPDetailActivity;
import com.sgb.kjwl.view.ui.activity.manage.SpecialQualificationActivity;
import com.sgb.kjwl.view.ui.activity.manage.TheEnterpriseOfActivity;
import com.sgb.kjwl.view.ui.activity.manage.TradeHonorActivity;
import com.sgb.kjwl.view.ui.activity.manage.TradeHonorSearchActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteMyXiXinActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteOrganizationActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteQiYeXiXinActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteReleaseActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataJYDTActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataJingYingYeJiActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataMyXiXinActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataQiYeXiXinActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataRongYuRongYaoActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataZhiShiChanQuanActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDataZhuanXiangZiZhiActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebSiteAddressActivity;
import com.sgb.kjwl.view.ui.activity.manage.WebsiteUpDateOrganizationActivity;
import com.sgb.kjwl.view.ui.activity.self.ApprovalManagerActvity;
import com.swgk.core.base.di.Activity;
import com.swgk.core.base.di.AppComponent;

import dagger.Component;

@Activity
@Component(dependencies = AppComponent.class, modules = EnterpriseManageModule.class)
public interface EnterpriseManageComponent {
    void inject(TheEnterpriseOfActivity activity);

    void inject(CompanyTradesActivity activity);

    void inject(CompanyTradesDetailActivity activity);

    void inject(EpAssestActivity activity);

    void inject(TradeHonorActivity activity);

    void inject(TradeHonorSearchActivity activity);

    void inject(ShopInfoForCompanyTradesActivity activity);

    void inject(SpecialQualificationActivity activity);

    void inject(IPActivity activity);

    void inject(IPDetailActivity activity);

    void inject(WebsiteInfoActivity activity);

    void inject(WebsiteReleaseActivity activity);

    void inject(WebsiteQiYeXiXinActivity activity);

    void inject(WebsiteUpDataQiYeXiXinActivity activity);

    void inject(WebsiteUpDataZhiShiChanQuanActivity activity);

    void inject(WebsiteUpDataRongYuRongYaoActivity activity);

    void inject(WebsiteUpDataJYDTActivity activity);

    void inject(WebsiteUpDataZhuanXiangZiZhiActivity activity);

    void inject(WebsiteUpDataJingYingYeJiActivity activity);

    void inject(WebsiteMyXiXinActivity activity);

    void inject(WebsiteUpDataMyXiXinActivity activity);

    void inject(WebSiteGroupActivity activity);

    void inject(WebSiteEditGroupActivity activity);

    void inject(WebSiteInquiryActivity activity);

    void inject(WebSitePostInquiryActivity activity);

    void inject(WebSiteAddressActivity addressActivity);

    void inject(WebSiteAddAddressActivity activity);

    void inject(AgentStaffCheckDetailActivity activity);

    void inject(AgentStaffCheckAddActivity agentStaffCheckAddActivity);

    void inject(AgentStaffCheckDepartmentActivity agentStaffCheckDepartmentActivity);

    void inject(UploadPicAndVideoActivity uploadPicAndVideoActivity);

    void inject(ApprovalManagerActvity activity);

    void inject(WebsiteOrganizationActivity activity);

    void inject(WebsiteUpDateOrganizationActivity activity);

}
